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