Fout in PHP script

  • Onderwerp starter Onderwerp starter York
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

York

Terugkerende gebruiker
Lid geworden
24 nov 2001
Berichten
1.289
Hallo allemaal,

Nu probeer ik iets te maken krijg alleen hele tijd de volgende foutmelding:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/yoram18/public_html/test/user/signup.php on line 22
Access denied for user: 'Yoram17@localhost' to database 'Yoram17'


Ik heb al gekeken in het bestand signup.php op line 22 allleen kan ik daar niet echt een fout ontdekken op line 22. De msql database enz had ik volgens mij allemaal al goed in elkaar gezet. Wat kan er nou fout zijn. Ik heb even een bijlage toegevoegd met het script erin van signup.php
 

Bijlagen

ppff woei...uhm...waar te beginnen
allereerst die melding dan maar :)
je wil het aantal regels tellen dat de query oplevert
deze query voer je uit met de functie mysql_db_query()
uit de php handleiding:
Opmerking: Deze functie wordt afgekeurd sinds PHP 4.0.6. Gebruik deze functie niet. Gebruik mysql_select_db() en mysql_query() in plaats daarvan.
daarnaast weet je niet of die query lukt
je zegt wel voer ze uit, maar als de query fout gaat krijg je daar geen melding van..
als de query niet lukt, zal het rijen tellen ook niet lukken...
hoe dit beter kan:
PHP:
<?
$connect = mysql_connect("localhost","user","pass") or die(mysql_error());
mysql_select_db("database",$connect) or die(mysql_error());

$chk_user = mysql_query("SELECT refid FROM affiliates WHERE refid='" . $userid . "'") or die(mysql_error());
  if(mysql_num_rows($chk_user) > 0)
  {
  // de rest van php codes...
  }
?>
succes :thumb:
 
Ey bedankt voor je snelle hulp krijg nu alleen een ander probleempje error op regel 438.

<input type=hidden name=commited value=yes>
<input type="submit" value="Submit Application" name="submit" >
</div>
</td>
</tr>
</table>
</form>
<br>
}
<?PHP include "footer.php"; ?> <=====dat regeltje krijg ik een error over. :confused:

Wat moet ik nu doen? :o


Greetzz York
 
Aha bedankt voor de hulp :thumb:


Greetzz York
 
Uhh gaat nog steeds fout met dat scriptje dat wil niet echt helpen

include("footer.php");

Krijg nog steeds de volgende error.

Parse error: parse error in /home/yoram18/public_html/test/user/signup.php on line 438

Ik dacht dat het nog misschien aan chmod kon liggen maar dat is het ook weer niet :confused:



Greetzz York
 
aan include("footer.php"); ligt het niet, laat eens wat code ervoor & erna zien (5 regels ervoor, 5 erna of zo)
 
Dit zijn wat regels ervoor

<tr>
<td colspan=2>
<p>&nbsp;</p>
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type=hidden name=commited value=yes>
<input type="submit" value="Submit Application" name="submit" >
</div>
</td>
</tr>
</table>
</form>
<br>
}
include("footer.php");


Hierna komt niks meer met include ("footer.php"); sluit ik in feite de hele code af.
 
als je html code puur in php code zet dan werkt dat natuurlijk niet :rolleyes:
PHP:
echo "<tr>";
echo "<td colspan=2>";
echo "<p> </p>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"2\">";
echo "<div align=\"center\">";
echo "<input type=hidden name=commited value=yes>";
echo "<input type=\"submit\" value=\"Submit Application\" name=\"submit\" >";
echo "</div>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
echo "<br>";
} 
include("footer.php");
succes
 
Oh op die manier dat ik nog niet aan gedacht :o Thnx voor je hulp :thumb:


Greetzz York
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan