Ich habe ein Problem gestoßen, als ich versucht habe, einem Array über eine Foreach -Schleife Werte hinzuzufügen. Zwei Radio-Buttons pro Thema. Ich möchte dann die "Likes" und die "Abneigungen" in zwei separaten Arrays sammeln und sie in eine Datenbank einfügen, aber etwas, das ich nicht richtig mache.
Hier ist ein Beispiel aus dem HTML -Code: < / p>
Action movies Like Dislike
< /code>
und PHP -Code: < /p>
if (isset($_POST['submit'])) {
$likes = array();
$dislikes = array();
foreach($_POST as $key => $value) {
/* $key is the name of the object an user can click "like" or "dislike" on, $value
is either 'like', which is equal to '2' or 'dislike', equal to '1' */
if ($value > 1) { array_push($likes, $key); } else { array_push($dislikes, $key);
}
}
echo 'The object(s) the user likes: ' . $likes . ' ,
and the object(s) the user dislikes: ' . $dislikes;
< /code>
Ich empfange jedoch Folgendes: < /p>
"Das Objekt (n) mag den Benutzer: Array und das Objekt (en) Der Benutzer Abneigungen: Array "
Echo -Array -Daten druckt nur "Array" druckt "Array". ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post