hmm... kommer selvfølige meget an på hvordan koden ser ud, kunne du poste den?
og er det i php du laver det?
--
Ja det er php og sådan her er koden:
$sql = mysql_query("SELECT * FROM tabel ORDER BY id DESC WHERE etnavn='$noget'");
while($row_tabel = mysql_fetch_array($sql))
{
}
--
Gæstebruger, opret dit eget login og få din egen signatur. Eller koden er ikke helt sådan, har fjernet navne til det mysql'en skulle gå efter!
--
Gæstebruger, opret dit eget login og få din egen signatur. ååååh nu er jeg selvfølig lidt rusten omkring php men så vidt jeg husker så tager mysql_fetch_array() vist nok 2 parametre.
Nu kommer det felvfølige an på hvad du laver i while løgge men har du mulighed for at bruge mysql_fetch_row() i stedet???
altså så koden kommer til at ligne noget i den her retning
$sql = mysql_query("SELECT * FROM tabel ORDER BY id DESC WHERE etnavn='$noget'");
while($row_tabel = mysql_fetch_row($sql))
{
echo $sql[0]; // skriv først felt
echo $sql[1]; // skriv andet felt
// o.s.v.
}
--
Mon ikke det "bare" er at register_globals ikke virker mere.
hvis du kalder
url.php?noget=1
skal nu i scriptet bruge $_GET['noget'] eller $_REQUEST['noget'] for at få fat i værdien. I "gamle dage" var $noget rigtig nok sat, men det er ændret.
prøv at smide følgende ind før du mysql_query
$noget = mysql_real_escape_string($_GET['noget']);
// resten af din kode
--
Gæstebruger, opret dit eget login og få din egen signatur. #4
echo $sql[0]; // skriv først felt
du mener vel $row_tabel
--
Gæstebruger, opret dit eget login og få din egen signatur. #4, det vikrede ikke...
#5, der er kun config.php
--
Gæstebruger, opret dit eget login og få din egen signatur. #5, ved godt at man ikke kan bruge $noget fra en adresselinje, men det kan if($noget == noget)...
--
Gæstebruger, opret dit eget login og få din egen signatur. hmmm hvis mysql_fetch_row ikke virker så prøv igen med array og skriv den sådan her
$row_tabel = mysql_fetch_array($sql, MYSQL_BOTH)
hvis det stadig ikke virker kan du så ikke lige poste hvilke fejl besked du for?
btw Dennis har faktisk fat i noget jeg ikke selv havde tænkt over..... køre du i secure php?
--
register_globals kan snidt være sat til uden safe-mode. Og det er den per default siden 4.1-something så vidt jeg husker. (slå selv op, hvis i gider)
#7, der er kun config.php
øh. Filnavnet er ligegyldigt. Har du forsøgt at smække min linje ind øverst i din kode?
Jeg tror ikke at den fejler, jeg tror bare den finder alt hvor etnavn er en tom string.
--
Det virker stadig væk ikke....
#9, fejlen er:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in adresse on line 18 og hvad er secure php?
#10, hvilken kode har du skrevet?
--
Gæstebruger, opret dit eget login og få din egen signatur. hmmm det er muligt den ikke for noget ud af query'en.... det kan vi da lige teste.
prøv lige at lav den her
$sql = mysql_query("SELECT * FROM tabel ORDER BY id DESC WHERE etnavn='$noget'");
if (!$sql) {
echo "queryen gav ikke noget"
}
else {
while($row_tabel = mysql_fetch_array($sql))
{
}
}
--
Det var lige godt S*t*ns, det virkede Ronson, jeg skulle bare bytte where og order om, syntes ellers jeg havde prøvet det, men tusind tak for hjælpen Ronson og alle jer andre som forsøgte..
--
Gæstebruger, opret dit eget login og få din egen signatur. Okay, tak Ronson, det skal jeg nok huske...
--
Gæstebruger, opret dit eget login og få din egen signatur.