-1

在 C:\xampp\htdocs\admin\gestione_articoli_slider.php 中检索非法字符串偏移量 'id' 时遇到问题,对于 'titolo' 也是如此

我想要一个表格来上传图片 udating mysql 行发送到 upload_image3.php 我要更新的行的 id。所以我的目标是从我的文章中检索所有标题并将它们显示在我表单的选项值中。通过 data2->contetti() 连接正常;

偏移量的问题是什么?如果 echo $row_titoli['title'] 我得到正确的输出。

感谢您的帮助,这是我的代码:

<form enctype="multipart/form-data" action="upload_image3.php" method="post">
    <i>Immagine:</i> 
    <input name="form_img" type="file" /><br />
    <select name="id">
        <?php 
        include "include/connection2.php";
        $data2 = new MysqlClass();
        $data2->connetti();

        $titoli = mysql_query("SELECT * FROM articoli");
        $row_titoli = mysql_fetch_array($titoli);

        foreach($row_titoli as $titole){ ?>
            <option value="<?php echo $titole['id']; ?>">
            <?php echo $titole['titolo']; ?> </option>

        <?php } ?>
    </select>
    <input type="submit" value="Upload" />
</form>
4

1 回答 1

0

代替

$row_titoli = mysql_fetch_array($titoli);
foreach($row_titoli as $titoli){

你应该使用

while($row_titoli = mysql_fetch_assoc($titoli)){

mysql_*函数集已弃用,您应该使用PDO面向对象的替代方案或mysqliClass。

于 2013-05-29T15:39:01.580 回答