die unten ist mein PHP und HTML5-Codes:Übertragen von Array-Werte, die Zeichenfolgen zu anderen HTML-Seiten mit PHP sind
Eingänge von einer anderen Seite:
<p> Items: <br />
<input type='checkbox' name='produck[]' id='produck1' value='Item 1' /><label> Item 1 </label>
<br />
<input type='checkbox' name='produck[]' id='produck2' value='Item 2' /><label> Item 2 </label>
<br />
<input type='checkbox' name='produck[]' id='produck3' value='Item 3' /><label> Item 3 </label>
<br />
</p>
Eine andere Seite:
<?php
$product = $_POST['produck'];
?>
<table class='center' border='1'>
<th>Description</th>
<th>Value</th>
<tr><td>Product</td><td><?php echo $product;?></td></tr>
</table>
Ich bekomme Hinweis: Array zu String-Konvertierung. Die Werte in produck
sind ein Array, das aus Strings besteht und beim Nachschlagen scheint es, als könnte ich print_r
verwenden. Aber wenn ich das tue, bekomme ich die Position der Saite anstelle der Saite.
Was soll ich tun, um den Inhalt der Zeichenfolge zu erhalten?
Über welche Zeichenfolge sprechen Sie? Um Array-Werte auszugeben, verwenden Sie eine 'foreach'-Schleife. –
Mit Strings habe ich die Werte im ersten HTML-Abschnitt gemeint, wie Item 1 und Item 2. Ich versuche die foreach-Schleife, die Sie unten angegeben haben – Raph