Hallo
Van php ken ik nog niet zo veel en ik zit vast met hetvolgende,
Bij het opvragen vanuit een andere pagina moeten twee velden worden ingevuld. Een veld lukt al maar het andere moet uit de database komen en dit is het probleem. Dit lukt me niet.
--------------------------------------
Database:
[sql]
CREATE TABLE IF NOT EXISTS `AdresLeiding` (
`name` varchar(25) NOT NULL default ' "" ',
`address` varchar(35) NOT NULL default ' "" ',
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[/sql]
--
-- Gegevens worden uitgevoerd voor tabel `AdresLeiding`
--
[sql]
INSERT INTO `AdresLeiding` (`name`, `address`) VALUES
('Pol', 'pol@mail.com');
[/sql]
---------------------------------------
Oproepen met: mail.php?leiding=Pol
De pagina opent en de naam wordt ingevuld maar...
foutmelding op lijn 13:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource
Wat kan het probleem zijn en kan iemand me hiermee helpen?
Van php ken ik nog niet zo veel en ik zit vast met hetvolgende,
Bij het opvragen vanuit een andere pagina moeten twee velden worden ingevuld. Een veld lukt al maar het andere moet uit de database komen en dit is het probleem. Dit lukt me niet.
--------------------------------------
Database:
[sql]
CREATE TABLE IF NOT EXISTS `AdresLeiding` (
`name` varchar(25) NOT NULL default ' "" ',
`address` varchar(35) NOT NULL default ' "" ',
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[/sql]
--
-- Gegevens worden uitgevoerd voor tabel `AdresLeiding`
--
[sql]
INSERT INTO `AdresLeiding` (`name`, `address`) VALUES
('Pol', 'pol@mail.com');
[/sql]
---------------------------------------
Oproepen met: mail.php?leiding=Pol
De pagina opent en de naam wordt ingevuld maar...
foutmelding op lijn 13:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource
Wat kan het probleem zijn en kan iemand me hiermee helpen?
PHP:
<?php
mysql_select_db("db_mailleiding",mysql_connect("localhost","tabel_Pol","paswoord")) or die (mysql_error());
if ( isset( $_GET['leiding'] ) )
{
$query = "SELECT
address
FROM
AdresLeiding
WHERE
name = ' " . mysql_real_escape_string( $_GET['leiding'] ) . " ' ;
$result = mysql_query( $query )" ;
while ($row = mysql_fetch_object($result));
echo '
<table width="55%" cellspacing="0" cellpadding="5">
<tr>
<td align="right"><font color="#193866"><b>Aan:</b></font></td>
<td><input type="text" name="leiding" size="30" maxlength="36" style="font-weight: bold;color: #800000;background-color: #FFCC99" READONLY value="';
if(isset($_POST['leiding']))
{
echo $_POST['leiding'];
}
elseif(isset($_GET['leiding']))
{
echo $_GET['leiding'];
}
echo ' "></td>
</tr>
<tr>
<td align="right"><font color="#193866"><b>Mailadres:</b></font></td>
<td><input type="text" name="mailleiding" size="30" maxlength="36" style="font-weight: bold;color: #800000;background-color: #FFCC99" READONLY value=" '.$row[address]. ' ">
</td>
</tr>
</table> ';
}
?>
Laatst bewerkt door een moderator: