2013-11-25 93 views
0

我需要一些幫助。使用單選按鈕將行插入數據庫

我需要創建這個網格,允許用戶選擇一個優勝者,並將該優勝者存儲到我的數據庫中的表中。

我所有的工作都完成了,直到我需要這個單選按鈕工作,它插入一個空行。

這是我的形式...

while($row = mysqli_fetch_array($result)) 
    { 

    echo "<tr>"; 
    echo "<td>" .$row['id']."</td>"; 
    echo "<td>" . "<input type='radio' name='premio' value='".$row['id']."'>" ."</td>"; 
    echo "<td >" .$row['nombre']. "</td>"; 
    echo "<td name='correo'>" . $row['correo'] . "</td>"; 
    echo "<td name='telefono'>" . $row['telefono'] . "</td>"; 
    echo "<td>" . $row['ar1'] . "</td>"; 
    echo "<td>" . $row['ar2'] . "</td>"; 
    echo "<td>" . $row['br1'] . "</td>"; 
    echo "<td>" . $row['br2'] . "</td>"; 
    echo "<td>" . $row['cr1'] . "</td>"; 
    echo "<td>" . $row['dr1'] . "</td>"; 
    echo "<td>" . $row['dr2'] . "</td>"; 
    echo "<td>" . $row['dr3'] . "</td>"; 
    echo "<td>" . $row['er1'] . "</td>"; 
    echo "<td>" . $row['er2'] . "</td>"; 
    echo "</tr>"; 
    } 
echo "</table>"; 


echo "<input type='submit' value='enviar'/>"; 

mysqli_close($con); 
?> 

</form> 

</div> 

如果你想檢查出來的鏈接。

http://www.gifted.cl/clientes/servier/registro_evento_1.php

PHP

<?php 
$con=mysqli_connect("localhost","user","pass","db"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 

$sql="INSERT INTO ganadoresevento (nombre,correo,telefono) 
VALUES 
('$_POST[nombre]','$_POST[correo]','$_POST[telefono]')"; 

if (!mysqli_query($con,$sql)) 
    { 
    die('Error: ' . mysqli_error($con)); 
    } 
echo "Respuestas registradas"; 

mysqli_close($con); 
?> 

在此先感謝

+0

我沒有看到你的PHP的東西爲了您的單選按鈕。 –

+0

對於其他字段,您沒有使用任何 AdRock

回答

0
echo "<td>" . "<input type='radio' name='premio' value='".$row['id']."'>" ."</td>"; 
echo "<td>" . "<input type='radio' name='nombre' value='".$row['nombre']."'>" ."</td>"; 
echo "<td>" . "<input type='radio' name='correo' value='".$row['correo']."'>" ."</td>"; 
echo "<td>" . "<input type='radio' name='telefono' value='".$row['telefono']."'>" ."</td>"; 

真的不知道要使用,但這使用單選按鈕,什麼樣的輸入。你可以使用<input type="text"><input type="hidden">

看一看準備好的聲明中還http://www.php.net/manual/en/mysqli.prepare.php

相關問題