Wenn ich Kontrollkästchen oder mehrere Kontrollkästchen ankreuze, gibt es nur eine Zeile meiner Datenbankdaten zurück, wie werden alle Daten aus der Datenbank angezeigt?Wie gebe ich alle Abfragen zurück, wenn ich eine Checkbox anwähle?
Antwort
Anstatt $ _POST ['port'] in Ihrer Abfrage zu verwenden, verwenden Sie $ port.
So Ihre Abfrage würde: nach $ query = $ Con-> query ($ sql)
$sql = "SELECT @a:[email protected]+1 no, letter_no, letter_date, conformity_date,
agencies, DATEDIFF(`conformity_date`,`letter_date`) AS DiffDate
FROM info_lab, (SELECT @a:= 0) AS a
WHERE agencies LIKE '%".$port."%'
and conformity_date BETWEEN '".$date_from."'
and '".$date_to."'";
Und wenn es mehr als eine Zeile für jeden Datensatz ist dann dieses Stück Code hinzufügen;
if ($query->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row['letter_no'];
}
} else {
echo "0 results";
}
diese Abfrage, die nur 1 Zeile meiner Daten zurückgibt Sir –
Diese Abfrage sollte eine Zeile jedes Mal, wenn foreach ausgeführt wird zurückgegeben werden. Wenn Sie also zwei Kontrollkästchen ausgewählt haben, sollten Sie zwei Zeichenfolgen anzeigen lassen. Sie können zusammengefügt werden, wenn der obige Code korrekt ist, da ich kein Styling für diese Linie sehe. –
Array ([0] => Jeddah Islamischer Hafen [1] => König Abdulaziz Seehafen - Dammam) 1529 Array ([0] => Jeddah Islamischer Hafen [1] => König Abdulaziz Seehafen - Dammam) 4475, Ich wählte 2checkboxed, es gibt 2. aber das erste Array muss 2 Abfrage zurückgeben. –
Sie haben nur 1 Eingabefeld, so dass Sie nur einen Wert erhalten können. Um mehrere Werte zu bekommen, ich glaube, Sie foreach
Schleife mit Checkbox Werte von Datenbank wie unten verwenden sollten:
foreach ($port_list['agencies'] as $value){
<input type="checkbox" name="port[]" value="<?php echo $port_list['agencies']?>"> <php echo $port_list['agencies'] . '</br>'; ?>
}
ALso, bitte nicht verwenden <?=
Tag, da es veraltet ist, verwenden Sie <?php ?>
statt
ja, es gibt nur 1 Zeile jede Abfrage zurück. aber ich habe 2 Reihen auf meinem Quer. –
Array ([0] => Jeddah Islamischer Hafen [1] => König Abdulaziz Seehafen - Dammam) 1529 Array ([0] => Jeddah Islamischer Hafen [1] => König Abdulaziz Seehafen - Dammam) 4475, Ich wählte 2checkboxed, es gibt 2. aber das erste Array muss 2 Abfrage zurückgeben. –
- 1. Wie bekomme ich das Objekt, wenn ich die Checkbox anwähle?
- 2. Wie bekomme ich einen Artikel, wenn ich eine Listenansicht auf Xamarin android anwähle?
- 3. Parse.com: Wie gebe ich das Sitzungstoken zurück?
- 4. Wie gebe ich AJAX Antwort Text zurück?
- 5. Wie gebe ich eine neue Struktur von Option :: unwrap_or zurück?
- 6. Wie gebe ich eine Nummer mit Generics in Java zurück?
- 7. Wie gebe ich eine boolesche Methode in Java zurück?
- 8. Wie gebe ich eine MemoryStream docx-Datei MVC zurück?
- 9. Wie gebe ich eine Referenz in C++ zurück
- 10. JavaScript: Wie gebe ich jedes Mal eine Funktion zurück, wenn ich einen Wert aktualisiere?
- 11. Wie gebe ich eine vorhandene Instanz von factory_girl create zurück?
- 12. Wie gebe ich eine Liste mit Flask zurück
- 13. Wie gebe ich eine Sequenz in Swift zurück?
- 14. Wie gebe ich eine DataTable von einer SubSonic-Abfrage zurück?
- 15. Wie gebe ich eine Funktion als Ausgabewert in MATLAB zurück?
- 16. Wie gebe ich eine Zeichenfolge ohne Anführungszeichen zurück Python 3
- 17. Wie gebe ich eine Liste von Elementen in Elm zurück
- 18. Wie gebe ich eine entpackte Liste in Python zurück?
- 19. C# Generika - Wie gebe ich einen bestimmten Typ zurück?
- 20. Wie gebe ich eine System.Linq.Expression aus?
- 21. Wie gebe ich nur den passenden regulären Ausdruck zurück, wenn ich String (grep) in PowerShell auswähle?
- 22. Habe ich alle Basen mit Sicherheit abgedeckt, wenn ich eine Servervariable auf die Seite gebe?
- 23. Wie drucke ich alle Abfragen in Magento?
- 24. Wie gebe ich eine Liste zurück, wenn Unit-Test DynamoDB PaginatedQueryList
- 25. Wie gebe ich eine Aussage zurück, wenn die Eingabe leer ist?
- 26. Wie gebe ich ein eigenes Array von einer Funktion zurück?
- 27. Wie gebe ich ein Array von JNI nach Java zurück?
- 28. Wie gebe ich einen booleschen Wert von AsyncTask zurück?
- 29. Wie gebe ich zuerst Zeilen mit einem bestimmten Wert zurück?
- 30. Wie gebe ich einen Zeiger auf ein Objekt zurück?
hinzufügen 'print_r ($ _POST); zu Ihrem Skript und zeigen Sie uns, was das zurückgibt ** (bearbeiten Sie Ihre Frage) ** nicht als Kommentar – RiggsFolly
zeigen Sie Ihre HTML-Code mit Checkbox Code –
Bitte post HTML-Code sowie print_r ($ _ POST) ausgegeben – SonDang