problema cu metoda POST
Scris: Lun Ian 03, 2011 4:50 pm
am postat aici pt ca e la nivelul de incepator
pe mine ma supara faptul ca atunci cand dau submit nu imi afiseaza nimic in pagina PHP (desi am apelat la echo)
uitati HTML
<html>
<head>
</head>
<body>
<form method="post" action="interview1.php">
<table border="0" cellpadding="5">
<tr><td>1.Ce este un seeder si un leecher?</td><td> </td><td><input type="text" maxlength="160" id="intr1" name="intr1"></td></tr>
<tr><td>2.Ce este Hit&Run?</td><td> </td><td><input type="text" maxlength="160" name="intr2" id="intr2"></td></tr>
<tr><td>3.Ai facut vreodata schimb de invitatii? (Te rugam sa fii sincer) </td><td> </td><td><input type="text" maxlength="160" name="intr3" id="intr3"></td></tr>
<tr><td>4. Ce este TBO ?</td><td> </td><td><input type="text" maxlength="160" name="intr4" id="intr4"></td></tr>
<tr><td>5. De unde ai auzit de TBO ?</td><td> </td><td><input type="text" maxlength="160" name="intr5" id="intr5"></td></tr>
<tr><td>6.Fa un speedtest pe New York si Bucuresti: (http://www.speedtest.net/)</td><td> </td><td><input type="text" maxlength="160" name="intr6" id="intr6"></td></tr>
<tr><td>7.De ce crezi ca Romania ii banata pe atatea trackere externe?</td><td> </td><td><input type="text" maxlength="160" name="intr7" id="intr7"></td></tr>
<tr><td>8.Ce poti oferi TBO?</td><td> </td><td><input type="text" maxlength="160" name="intr8" id="intr8"></td></tr>
<tr><td>9.De ce vrei sa faci parte din top ?</td><td> </td><td><input type="text" maxlength="160" name="intr9" id="intr9"></td></tr>
<tr><td>10.Poveseteste-ne despre tine scurt si cuprinzator.</td><td> </td><td><input type="text" maxlength="160" name="intr10" id="intr10"></td></tr>
<tr><td><b>Adresa ta de e-mail.*</b></td><td> </td><td><input type="text" maxlength="160" name="email" id="emailed"></td></tr>
</table>
<center><input type="submit" name="submit" value="Intra">
</form>
</body>
</html>
uitati PHP
<?php
if(isset($_POST["submit"]))
{
$intr1=htmlspecialchars(trim($_POST["intr1"]));
$intr2=htmlspecialchars(trim($_POST["intr2"]));
$intr3=htmlspecialchars(trim($_POST["intr3"]));
$intr4=htmlspecialchars(trim($_POST["intr4"]));
$intr5=htmlspecialchars(trim($_POST["intr5"]));
$intr6=htmlspecialchars(trim($_POST["intr6"]));
$intr7=htmlspecialchars(trim($_POST["intr7"]));
$intr8=htmlspecialchars(trim($_POST["intr8"]));
$intr9=htmlspecialchars(trim($_POST["intr9"]));
$intr10=htmlspecialchars(trim($_POST["intr10"]));
$email=htmlspecialchars(trim($_POST["email"]));
$returnat=0;
if(!$intr1 or !$intr2 or !$intr3 or !$intr4 or !$intr5 or !$intr6 or !$intr7 or !$intr8 or !$intr9 or !$intr10 or !$email)
{
echo "Gol";
}
else
{
$to = "administrator@trackers.top-bestof.com";
//$subject = "'".$email."'";
$subject = "Aplicatie noua";
$body = "Aplicatie";
if (mail($to, $subject, $body)) {
echo "Merge";}
else {
echo "Nu merge !";
}
}
//echo $returnat;
}
?>
Am testat aseara pe host (functia mail a mers 100% am testat si separat simplu doar mail($to,$subject,$body) si a functionat perfect !) si acuma cand re-verific...nu imi apare nimic (e pagina goala/alba) pe pagina de PHP chiar daca am apelat functia echo. sau uneori imi apare "Nu merge"...
la $_POST am incercat si " si ' dar acelasi rezultat dezastruos !
daca se poate urgent,este pentru un site...multumesc
pe mine ma supara faptul ca atunci cand dau submit nu imi afiseaza nimic in pagina PHP (desi am apelat la echo)
uitati HTML
<html>
<head>
</head>
<body>
<form method="post" action="interview1.php">
<table border="0" cellpadding="5">
<tr><td>1.Ce este un seeder si un leecher?</td><td> </td><td><input type="text" maxlength="160" id="intr1" name="intr1"></td></tr>
<tr><td>2.Ce este Hit&Run?</td><td> </td><td><input type="text" maxlength="160" name="intr2" id="intr2"></td></tr>
<tr><td>3.Ai facut vreodata schimb de invitatii? (Te rugam sa fii sincer) </td><td> </td><td><input type="text" maxlength="160" name="intr3" id="intr3"></td></tr>
<tr><td>4. Ce este TBO ?</td><td> </td><td><input type="text" maxlength="160" name="intr4" id="intr4"></td></tr>
<tr><td>5. De unde ai auzit de TBO ?</td><td> </td><td><input type="text" maxlength="160" name="intr5" id="intr5"></td></tr>
<tr><td>6.Fa un speedtest pe New York si Bucuresti: (http://www.speedtest.net/)</td><td> </td><td><input type="text" maxlength="160" name="intr6" id="intr6"></td></tr>
<tr><td>7.De ce crezi ca Romania ii banata pe atatea trackere externe?</td><td> </td><td><input type="text" maxlength="160" name="intr7" id="intr7"></td></tr>
<tr><td>8.Ce poti oferi TBO?</td><td> </td><td><input type="text" maxlength="160" name="intr8" id="intr8"></td></tr>
<tr><td>9.De ce vrei sa faci parte din top ?</td><td> </td><td><input type="text" maxlength="160" name="intr9" id="intr9"></td></tr>
<tr><td>10.Poveseteste-ne despre tine scurt si cuprinzator.</td><td> </td><td><input type="text" maxlength="160" name="intr10" id="intr10"></td></tr>
<tr><td><b>Adresa ta de e-mail.*</b></td><td> </td><td><input type="text" maxlength="160" name="email" id="emailed"></td></tr>
</table>
<center><input type="submit" name="submit" value="Intra">
</form>
</body>
</html>
uitati PHP
<?php
if(isset($_POST["submit"]))
{
$intr1=htmlspecialchars(trim($_POST["intr1"]));
$intr2=htmlspecialchars(trim($_POST["intr2"]));
$intr3=htmlspecialchars(trim($_POST["intr3"]));
$intr4=htmlspecialchars(trim($_POST["intr4"]));
$intr5=htmlspecialchars(trim($_POST["intr5"]));
$intr6=htmlspecialchars(trim($_POST["intr6"]));
$intr7=htmlspecialchars(trim($_POST["intr7"]));
$intr8=htmlspecialchars(trim($_POST["intr8"]));
$intr9=htmlspecialchars(trim($_POST["intr9"]));
$intr10=htmlspecialchars(trim($_POST["intr10"]));
$email=htmlspecialchars(trim($_POST["email"]));
$returnat=0;
if(!$intr1 or !$intr2 or !$intr3 or !$intr4 or !$intr5 or !$intr6 or !$intr7 or !$intr8 or !$intr9 or !$intr10 or !$email)
{
echo "Gol";
}
else
{
$to = "administrator@trackers.top-bestof.com";
//$subject = "'".$email."'";
$subject = "Aplicatie noua";
$body = "Aplicatie";
if (mail($to, $subject, $body)) {
echo "Merge";}
else {
echo "Nu merge !";
}
}
//echo $returnat;
}
?>
Am testat aseara pe host (functia mail a mers 100% am testat si separat simplu doar mail($to,$subject,$body) si a functionat perfect !) si acuma cand re-verific...nu imi apare nimic (e pagina goala/alba) pe pagina de PHP chiar daca am apelat functia echo. sau uneori imi apare "Nu merge"...
la $_POST am incercat si " si ' dar acelasi rezultat dezastruos !
daca se poate urgent,este pentru un site...multumesc