Un formular in php

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

calin1959
New Member
Mesaje: 3
Membru din: Vin Iun 22, 2018 10:55 am

Un formular in php

Mesajde calin1959 » Vin Iun 22, 2018 11:12 am

Buna ziua si ma bucur ca am intrat in comunitatea PHP.
Evident sunt un incepator, am inceput sa scriu cate ceva in php, tin sa va mai spun ca sunt initiat in HTML si CSS fiindca aceasta faza este obligatorie si premergatoare PHP.Deci va rog sa ma ajutati cu un subiect de programare in PHP.Am un formular clasic tipic cu nume, prenume, mail, telefon etc.,iar la sfarsit am 'find' care are o lista de optiuni care in momentul alegerii uneia dintre ele, vreau ca sa afiseze toate posibilitatile legate de acea optiune.Deci este vorba de niste orase de plecare spre exemplu daca eu caut pe cineva care pleaca din Paris, vreau ca sa-mi afiseze toate optiunile legate de Paris care sunt intr-un tabel PHP.Si la fel de exemplu si cu alte orase de plecare daca exista.Daca nu, sa-mi afiseze ca nu exista ceeace caut eu.Va trimit fisierul cu rugamintea de a ma ajuta.Cert nu e bine ce am scris eu acolo, insa l-am lasat asa. Multumesc anticipat si numai bine va doresc.Intre timp am incercat sa atasez fisierele mele.php si nu pot face asta, imi da o eroare de incarcare extensie invalida.O sa pun aici codul.
Calin MANTOIU

[code]
<html>
<head>
<meta charset="UTF-8">
<title>Formulaire covoiturage</title>
</head>

<body>

<form name="Formulaire covoiturage" method="post" action="signup.php">

<table>

<tr><td>Nom :</td><td><input type="text" name="prenom"></td></tr>
<tr><td>Prénom :</td><td><input type="text" name="nom"></td></tr>
<tr><td>Adresse email :</td><td><input type="text" name="email"></td></tr>
<tr><td>Numéro de téléphone :</td><td><input type="texte" name="nrtel"></td></tr>
<tr><td>Sélection de la ville de départ</td><td><input type="text" name="rechercher"></td></tr>
<tr><td><input type ="submit" name="Nom" value="Envoyer"></td>
<td><input type="reset" name="Nom" value="Annuler"></td></tr>

</table>

</form>


</body>

</html>[/code]
cod PHP
[code]<?php
echo $_POST['prenom'] . '<br>';
echo $_POST['nom'] . '<br>';
echo $_POST['email'] . '<br>';
echo $_POST['nrtel'] . '<br>';
echo $_POST['rechercher'];

$travels = [
'id' => 0, ['departure' => 'Paris ', 'arrival' => 'Nantes ', 'departureTime' => '11:00 ', 'arrivalTime' => '12:34 ', 'driver' => 'Thomas' . '<br>'],
'id' => 1, ['departure' => 'Orleans ', 'arrival' => 'Nantes ', 'departureTime' => '05:15 ', 'arrivalTime' => '09:32 ', 'driver' => 'Mathieu' . '<br>'],
'id' => 2, ['departure' => 'Dublin ', 'arrival' => 'Tours ', 'departureTime' => '07:23 ', 'arrivalTime' => '08:50 ', 'driver' => 'Nathanaél' . '<br>'],
'id' => 3, ['departure' => 'Paris ', 'arrival' => 'Orleans ', 'departureTime' => '03:00 ', 'arrivalTime' => '05:26 ', 'driver' => 'Clément'. '<br>' ],
'id' => 4, ['departure' => 'Paris ', 'arrival' => 'Nice ', 'departureTime' => '10:00 ', 'arrivalTime' => '12:09 ', 'driver' => 'Audrey' . '<br>'],
'id' => 5, ['departure' => 'Nice ', 'arrival' => 'Nantes ', 'departureTime' => '10:40 ', 'arrivalTime' => '13:00 ', 'driver' => 'Polux' . '<br>'],
'id' => 5, ['departure' => 'Nice ', 'arrival' => 'Tours ', 'departureTime' => '11:00 ', 'arrivalTime' => '16:10 ', 'driver' => 'Edouard' . '<br>'],
'id' => 7, ['departure' => 'Tours ', 'arrival' => 'Amboise ', 'departureTime' => '16:00 ', 'arrivalTime' => '18:40 ', 'driver' => 'Priscilla' . '<br>'],
'id' => 8, ['departure' => 'Nice ', 'arrival' => 'Nantes ', 'departureTime' => '12:00 ', 'arrivalTime' => '16:00 ', 'driver' => 'Charlote'],
];
foreach($travels as $id => $val){
foreach($val as $dep){
echo $dep;
}
}

if(isset($_POST['rechercher'])){
$rechercher = $_POST['paris'];

}
$name = $_POST['rechercher'];
if ($name == ' '){
echo 'Tapez la ville de depart';
}
else{
echo $name;
}
?>
[/code]

Multumesc inca o data.



Zamolxe
Average Member
Mesaje: 130
Membru din: Mar Ian 14, 2003 4:50 pm
Localitate: Bucharest

Re: Un formular in php

Mesajde Zamolxe » Lun Iun 25, 2018 3:07 pm

Deci este vorba de niste orase de plecare spre exemplu daca eu caut pe cineva care pleaca din Paris, vreau ca sa-mi afiseze toate optiunile legate de Paris care sunt intr-un tabel PHP.Si la fel de exemplu si cu alte orase de plecare daca exista.Daca nu, sa-mi afiseze ca nu exista ceeace caut eu.


Cred ca ceea ce cautati este o solutie prin AJAX sa faceti un call la un script gen destinations.php care sa aiba o metoda getDestinations($query) unde query = $_REQUEST['query'] filtreaza datele din $travels si le intoarce in format JSON.

Intrebarea este mult prea generalista si uitandu-ma la cod nu pot oferi un raspuns direct.


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 48 vizitatori