Archívum - Jan 15, 2005 - Fórum téma
Segitséget kérnék "chekbox" értékének átadása.
Szóval van egy html ürlapom, ami tartalmaz néhány kérdést, és ki lehet választani a megfelelő választ, minden kérdésre 3 válasz van, és bármelyik lehet jó választás (nem tesztlap)
A lap alján 3 szöveg mező (név; telefon; e-mail).
A végrehajtó PHP kód odáig működik, hogy a név tel e-mail adatokat átveszi és levélben elküldi a címemre.
A probléma ott van, hogy a kiválasztó "chekbox" nem kerül át.
Vajon a "name=" vagy a "value=" értékét veszi át a végrehajtó script.
include("global.inc.php");
$errors=0;
$error="The following errors occured while processing your form input.<ul>";
Idáig OK ( kitöltetlen mező esetén jelez)
pt_register('POST','Ide kellene a chekbox által kiválasztott szöveg');
Persze minden kérdéshez több is(anyiszor ismétlem amennyi kell)
pt_register('POST','Nev');
pt_register('POST','Telefon');
pt_register('POST','Email');
if($Nev=="" || $Telefon=="" || $Email=="" ){
$errors=0;
$error.="<li>You did not enter one or more of the required fields. Please go back and try again.";
}
if($errors==1) echo $error;
Ez megint OK a név, tel, mail, hármas ellenörzése és ha kell hiba üzi.
else{
$where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
Ezt is értem ez a szervert kérdezi le
Na ide a $message=" és a $Név közé kellene be tenni a chekbox szerint kijelölt értéket, na ez nem akar összeálni
$message="Nev: $Nev\nTelefon: $Telefon\nEmail: $Email\n";
mail("neved##kukac##szolgáltató.hu","Ezt a levelet a weblapod küldte",$message,"From: inen");
Ha tudtok valami jó megoldást légyszi segítsetek mert már 3 napja görcsölök vele és nem tudom összerakni.
Köszi B.Laci
■ A lap alján 3 szöveg mező (név; telefon; e-mail).
A végrehajtó PHP kód odáig működik, hogy a név tel e-mail adatokat átveszi és levélben elküldi a címemre.
A probléma ott van, hogy a kiválasztó "chekbox" nem kerül át.
Vajon a "name=" vagy a "value=" értékét veszi át a végrehajtó script.
include("global.inc.php");
$errors=0;
$error="The following errors occured while processing your form input.<ul>";
Idáig OK ( kitöltetlen mező esetén jelez)
pt_register('POST','Ide kellene a chekbox által kiválasztott szöveg');
Persze minden kérdéshez több is(anyiszor ismétlem amennyi kell)
pt_register('POST','Nev');
pt_register('POST','Telefon');
pt_register('POST','Email');
if($Nev=="" || $Telefon=="" || $Email=="" ){
$errors=0;
$error.="<li>You did not enter one or more of the required fields. Please go back and try again.";
}
if($errors==1) echo $error;
Ez megint OK a név, tel, mail, hármas ellenörzése és ha kell hiba üzi.
else{
$where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
Ezt is értem ez a szervert kérdezi le
Na ide a $message=" és a $Név közé kellene be tenni a chekbox szerint kijelölt értéket, na ez nem akar összeálni
$message="Nev: $Nev\nTelefon: $Telefon\nEmail: $Email\n";
mail("neved##kukac##szolgáltató.hu","Ezt a levelet a weblapod küldte",$message,"From: inen");
Ha tudtok valami jó megoldást légyszi segítsetek mert már 3 napja görcsölök vele és nem tudom összerakni.
Köszi B.Laci