Autor Zpráva
zuzka
Profil *
nejak nejsem schopna prijit na to, co s tim...
if($he2)
{
if(($he2==$he1)and $jm and $em)
{echo "novy";
$ret="insert into ucast values('','$jm','$he1','$em',1);";
MySQL_Query($ret);
}
else { echo "spatna registrace";}
}
else
{ echo "prihlaseni";
if (($jm=='majitel') AND ($he1=='xxx'))
{ echo "majitel"; ?>
<script language="JavaScript">
window.location="vlozstezne2.php";
</script>
<?php
}
$ret="select * from ucast where $jm like jmeno;";
$vys=MySQL_Query($ret);
if ($uziv=MySQL_fetch_array($vys)){
if (($uziv["jmeno"]=='$jm') AND ($uziv["heslo"]=='$he1'))
{
?><script language="JavaScript">
window.location="nakupsteznu.php";
</script>
<?php
}
}

else echo "registruj se";
}
}
?>

priznavam,ze tomu moc nerozumim..je to je projekt do skoly..haze to chybu mysql_fetch_array(): supplied argument is not a valid MySQL result resource. tak kdybyste nekdo vedeli,co s tim..dik Zuzka
zuzka
Profil *
jeste teda tu chybu to haze u toho
if ($uziv=MySQL_fetch_array($vys)){
Nox
Profil
v mysql příkazu se nedává středník, ale hlavně pokud chceš najít řádek kde se sloupec jmeno bude shodovat s $jm, tak
by to asi mělo být where jmeno like '$jm' nebo jmeno='$jm' nebo nějak tak
zuzka
Profil *
diky:) ikdyz tu chybu mi to hlasi porad...
panmagor
Profil *
Zkus:

$ret=("SELECT * FROM ucast WHERE jmeno like $jm "); 
zuzka
Profil *
porad ji to haze..
kletely
Profil
zuzka
V akom formáte je jmeno? Lebo ak je v číselnom tak daj s bez '' a ak je v textovom daj s.
panmagor
Profil *
A máš vůbec tu tabulku "ucast????" :-)
Madenio
Profil
skus nedavat tie premenne do uvodzoviek.
zuzka
Profil *
melo by to byt textovy..a tabulku mam;)
panmagor
Profil *
$ret=("SELECT * FROM ucast WHERE jmeno like '$jm%' "); 


nebo


$ret=("SELECT * FROM ucast WHERE jmeno like '$jm' "); 



Jinak už sem v koncích a netušim.
zuzka
Profil *
diky moc!:)
panmagor
Profil *
Zabralo?
Měsíček
Profil
Prosím Zuzko pošli ten skript znovu i s opravenými věcmi co ti tady kolegové poradili ať se v tom můžeme lépe orientovat.

EDIT: jestli to bylo těmi apostrofy (jakože asi ano) tak už nemusíš :)
zuzka
Profil *
no najendou uz to jede..jen teda nechapu,jakto,ze zrovna tohle pomohlo..bych to necekala..:)
$ret=("SELECT * FROM ucast WHERE jmeno like '$jm' "); kdyz sem to napsala tohle,tak uz to jelo..nic jinyho sem nemenila..
Stepanka
Profil *
zuzka
Musíš to mít v uvozovkách, protože $jm je řetězec (VARCHAR), kdyby byl sloupec jmeno typu INT (tzn. číslo), uvozovky by tam napatřily. Každý řetězec se uvádí v uvozovkách.
tomape
Profil
potřeboval bych pomoc
<?
while ($zaznam = mysql_fetch_array($vysledek) ): tady mi to hlásí hcybu a já fakt už nevim, co s tim
echo "<p><a href='Databaze MySQL.php?id=";
echo $zaznam["jmeno"];
echo "'>";
echo $zaznam["prijmeni"];
echo "<br> ";
echo $zaznam["telefoni_cislo"];
echo "</p>";
endwhile;
?>
Majkl578
Profil
co treba ukazat dotaz, ktery provadis?
AM_
Profil
tomape
To máš pravdu, ty bys skutečně potřeboval pomoc.
Zkus to někde, kde tě naučí zakládat témata.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0