Passer indholdet sammen - multiple inputs

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
tobrukdk
Nørd
Nørd
Indlæg: 120
Tilmeldt: 18. dec 2011, 00:40

Passer indholdet sammen - multiple inputs

Indlæg af tobrukdk » 18. nov 2013, 00:29

Hej

Det er sådan at jeg laver noget multiple inputs,

PHP

Kode: Vælg alt

$alt = $_POST["ord"][0];
        if($ordetalt == $alt)
        {
            echo $ordetalt . " og " . $alt;    
        }
        else
        {
            echo "Error " . $ordetalt . " and " . $alt;
        }
HTML

Kode: Vælg alt

<div id="onlinetestside">
        <div id="onlinetestsidealt"><?php echo $ordet;?></div>
        <input type="text" name="ord[]" maxlength="190">
        <div style="clear:both;"></div>
    </div>
Når jeg kun har $_POST["ord"][0] skrevet der op så tag den kun den første og ingen andre.

Når den jeg f.eks skriver Ko i den første som er også ko så siger den ikke er der er "error" på, men den næste som er hej gøre den sådan her

http://billedeupload.dk/?v=O5iJ0.png

Hele kode ser sådan her ud

Kode: Vælg alt

if ($stmt = $this->mysqli->prepare('SELECT id, ordet, ordetalt FROM test WHERE getid = ?')) { 
    $stmt->bind_param('i', $id);
    $id = $_GET['id'];
    $stmt->execute();
    $stmt->bind_result($id, $ordet, $ordetalt);
    while ($stmt->fetch()) {
    ?>
    <div id="onlinetestside">
        <div id="onlinetestsidealt"><?php echo $ordet;?></div>
        <input type="text" name="ord[]" maxlength="190">
        <div style="clear:both;"></div>
    </div>
    <?php
        //ordetalt its coming from database
        $alt = $_POST["ord"][0];
        if($ordetalt == $alt)
        {
            echo $ordetalt . " og " . $alt;    
        }
        else
        {
            echo "Error " . $ordetalt . " and " . $alt;
        }
    }
    $stmt->close();
}    
Håber at jeg kan få løst problemet utrolig hurtig :) og du kan hjælp mig :)

Besvar