Ich konvertiere verschiedene Zeichenfolgen in einem Array, die in einer Seite für nachher in Datenbank auf einer anderen Seite.Wie Array mit str_slip zu einer anderen Seite übergeben
$menuId = str_split($_SESSION['menuId'] = $mostrar['menuId']);
var_dump($menuId);
, dass die Ausgabe i in der ersten Seite haben ist.
array(1) { [0]=> string(1) "4" } array(1) { [0]=> string(1) "5" } array(1) { [0]=> string(1) "6" }
In der zweiten Seite habe ich diese Ausgabe.
string(0) ""
Ich muss das gleiche Array in der Datenbank einfügen, aber das ist nicht passiert.
Mein Code ist:
$id_resp = (isset($_POST['id_resp']) ? $_POST['id_resp'] : '');
$id = $_SESSION['UtilizadorID'];
$data = (isset($_POST['data']) ? $_POST['data'] : '');
//$menuId = $_SESSION['menuID'];
$menuId = (isset($_POST['menuId']) ? $_POST['menuId'] : '');
var_dump($menuId);
$option = isset($_POST['corp_resp']) ? $_POST['corp_resp'] : false;
if ($option) {
foreach ($option as $corp_resp)
mysql_query("INSERT INTO respostas (id_resp, corp_resp,id,data,menuId) VALUES ('','" . $corp_resp . "','" . $id . "', NOW() , '$menuId')") or die("Alguma coisa correu mal durante o registo. MySQL erro: ".mysql_error());
} else {
echo "task option is required";
exit;
Put '$ menuId' auf der Sitzung in dem ersten Skript und es dann im zweiten Skript aus Sitzung erhalten – RiggsFolly
Sie suchen' $ menuId' in '$ _POST [ 'menuId'] '. Haben Sie diesen Wert in ein Formularfeld ' 'eingegeben? Wenn ja, zeigen Sie uns wie und zeigen Sie das HTML für das Formular – RiggsFolly
_Nur wenn Sie sehr verwirrt sind_ 'var_dump()' könnte Text auf einer Seite, aber Sie können diesen Text nicht im nächsten Skript verwenden. Alle Daten, die vom Browser an das Formscript gesendet werden, müssen innerhalb von '