检索非法字符串偏移id

时间:2013-05-29 15:29:07

标签: php string offset

在C:\ xampp \ htdocs \ admin \ gestione_articoli_slider.php中检索非法字符串偏移'id'时出现问题,而'titolo'

则相同

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

连接正常

偏移的问题是什么?如果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>

1 个答案:

答案 0 :(得分:0)

而不是

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

你应该使用

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

<强> BUT

mysql_*一组功能已弃用,您应该使用PDO面向对象的替代方案或mysqli类。