Mi a gond az űrlap kódommal?
Sziasztok, tudnátok segíteni? Ez egy egyszerű html űrlap, amin van 1 php kód: a lényeg, hogy választhat 2 rádiobutton közül, majd a választás után vagy success v. failed html (nem) töltődik be, a válsztást dobja mysql-ben és emailben, ha működne, de nem
segítsetek pls pls
■ - <?php
- $link=mysql_connect("$dbhost", "$dbuser", "$dbpass")
- or die('Nem tudok csatlakozni: '. mysql_error());
- echo 'A kapcsolódás sikerült';
- mysql_select_db("$dbase")
- or die('Nem sikerült kiválasztanom az adatbázist' . mysql_error());
- if (isset($_POST['radiobutton']))
- {
- $radiobutton=$_POST['radiobutton'];
- $name =$_POST['name'];
- $email =$_POST['email'];
- if ($radiobutton == "radiobutton_yes")
- {
- include("success_hu.html");
- $mess = "Name: $name\r\nE-mail: $email\r\nChoice: $radiobutton\r\n";
- mail($cim, $subject, $mess);
- }
- elseif ($radiobutton == "radiobutton_no")
- {
- include("success_hu.html");
- $mess = "Name: $name\r\nE-mail: $email\r\nChoice: $radiobutton\r\n";
- mail($cim, $subject, $mess);
- }
- mysql_query(
- "INSERT INTO `$tabname`(`email`,`name`,`valasz`) ".
- "VALUES ('{$email}','{$name}','{$radiobutton}')",
- $link);
- }
- else
- {
- include("failed_hu.html");
- }
- ;
- mysql_close($link);
- ?>
segítsetek pls pls
mi a hibajelenség
felesleges feltételvizsgálat
A kód szerint bármit választ a user a radiobutton-nal a success_hu.html-t tölti be, ha egyáltalán nem választ semmit, akkor pedig a failed_hu.html-t.
Egyébként csatlakozok az előttem szólóhoz: kifejthetnéd bővebben a "nem működik" jelenséget.
igaz
debug
Ezek után futtasd a scripteded. Valahol elszáll a scripted (pl. mysql kapcsolódásnál)
typo:
Ürlapon...
És post-al van küldve?
Szerintem azzal van valami gond...
Ki kell iratni valami tesztszoveget,ha isset($_POST["radiobutton"]...
Esetleg becopyzhatnád az ürlapot is...
Input type
Na lám már meg is van a probléma :)
Használj idézőjeleket a htmben (<input type="radio" name="radiobutton" value="radiobutton_yes">)
továbbra sem jó
FALSE, futtatáskor megjelenik a failed_hu és az ürlap is
szar a $_POST?
Biztosan user error
Lényeg:
van egy emailem, amit elküldök sok mindenkinek php szkriptel, a név mindíg a $name-ban tárolódik,
van benne egy ciklus:
http://akármi.html?name=name&cimzett=cimzett
ha rákattintok, a saját oldalamra ugrik és át kellene hogy adja a name és cimzett értékeit,
amiket az ottani php szkriptben szeretném felhasználni (pl:adatbázisba mentés)
$name =$_GET['name'];
$cimzett =$_GET['cimzett'];
na ezzel lesz a baj
Kérdezz okosan
Radiobutton
Ehh
nem csak
mellesleg nem parancs hanem operátor (műveletjel).
szerk: csak emiatt kár volt regisztrálni. :D