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.