Pagina 1 din 1
formular Submit problema
Scris: Lun Mai 16, 2011
de Komfort
Cod: Selectaţi tot
<?php
echo '<center><form method=post action=index.php>
<input type=text name=intrebare><input type=submit name=submit value=raspunde></form>';
if(isset($_POST['submit'])){
$intrebare = $_POST['intrebarel'];
$array=explode(" ",$intrebare);
for($i=0;$i<count($array);$i++){
if($array[$i]="faci") echo 'bine u ?';
}
}
?>
nu stiu unde am gresit:(?
daca ma puteti ajuta
multumesc
formular Submit problema
Scris: Lun Mai 16, 2011
de MarPlo
Valorile atributelor din tagurile html trebuie intre ghilimele duble (ex.: method="post" , name="nume" , ...).
Cod: Selectaţi tot
<?php
echo '<form method="post" action="">
<input type="text" name="intrebare" /><input type="submit" name="submit" value="raspunde" /></form>';
if(isset($_POST['submit'])){
$intrebare = $_POST['intrebarel'];
$array=explode(" ",$intrebare);
for($i=0;$i<count($array);$i++){
if($array[$i]="faci") echo 'bine u ?';
}
}
?>
formular Submit problema
Scris: Lun Mai 16, 2011
de Komfort
offf
nu conteaza daca nu au ghilimele:|
si nu merge:(
deci eu vreau de ex
scri:ce mai faci---->gaseste cuvantul FACI si se afiseaza BINE U?
formular Submit problema
Scris: Lun Mai 16, 2011
de claUdiu
Asa nu te ajuta?:
Cod: Selectaţi tot
<?php
$propozitie = 'Ce mai faci';
$de_gasit = 'faci';
$pos = strpos($propozitie, $de_gasit);
if ($pos === false) {
} else {
echo "Eu fac bine tu?";
}
?>
formular Submit problema
Scris: Mar Mai 17, 2011
de MarPlo
Codul pe care l-am pus mai sus e testat si functioneaza cum ai spus.
Daca la tine nu merge, cauza o fi alta, nu cunosc.
- Inainte de a face explode() la sir, aplica $intrebare=strtolower($intrebare); , ca sa fii sigur ca sirul contine litere mici.
formular Submit problema
Scris: Mar Mai 17, 2011
de GarryOne
de ce in prima faza name-ul input-ului este "intrebare" : <input type="text" name="intrebare" />
iar : $intrebare = $_POST['intrebarel']; ???????
formular Submit problema
Scris: Mar Mai 17, 2011
de MarPlo
Pentru numele variabilei, poti folosi orice nume, dar fiind la fel cu numele campului din formular, e mai usor sa stii ce face.
Mai multe, poate gasesti raspunsul si in explicatiile de la lectia
Lucru cu formulare in PHP.