Weergegeven resultaten: 1 t/m 10 van 10
  1. #1
    Member paff_daddy's schermafbeelding
    Lid sinds
    3/12/03
    Locatie
    Leopoldsburg
    Berichten
    463
    iTrader
    7 (100%)

    PHP: Argument meegeven in link werkt niet

    hallo

    mijn probleem is het volgende : ik ben een nieuwspagina aan het maken, maar ik wil dit zo maken dat als de tekst te lang is dat deze dan ingekort wordt op de gewone pagina en als je dan op de link 'meer' klikt dat je dan de volledige tekst krijgt op een nieuwe pagina.

    Nu wil het maar niet niet lukken om via het meegegeven argument in die link het betreffende nieuwsrecord te vinden.

    hier de code ter verduidelijking:

    PHP-code:
        if(strlen($news['news_main'])>400){
            
    $news['news_main']=substr($news['news_main'],0,350) . " ... <a href = news.php?news_id=".
            
    $news['news_id'].">meer</a>";
        } 

    PHP-code:
        include("connect.inc.php");    
        
    $news_id $_GET[news_id];
        
    $sqlstr "SELECT news_main, news_header, DATE_FORMAT(news_datetime, '%d-%m-%Y') 
        news_datetime FROM news WHERE news_id = '
    $news_id'";
        
    $news_result mysql_query($sqlstr);
        
    $rows mysql_num_rows($news_result);
        echo 
    $rows;
        if(
    $rows>0){
            
    $news mysql_fetch_array($news_result);
        } 
    de "echo $rows" geeft 0 als resultaat
    Laatst gewijzigd door paff_daddy; 19 juli 2006 om 20:40

  2. #2
    Approved 9-lifer Tyfius's schermafbeelding
    Lid sinds
    1/09/02
    Locatie
    Steenokkerzeel
    Berichten
    6.280
    iTrader
    0
    Probeer eens mysql_query(...) or die(mysql_error()); en kijk eens wat dat geeft.

  3. #3
    Member
    Lid sinds
    12/10/02
    Locatie
    Gent
    Berichten
    14.817
    iTrader
    2 (100%)
    $_GET["news_id"]

    niet $_GET[news_id]

  4. #4
    Member paff_daddy's schermafbeelding
    Lid sinds
    3/12/03
    Locatie
    Leopoldsburg
    Berichten
    463
    iTrader
    7 (100%)
    Citaat Oorspronkelijk geplaatst door Tyfius
    Probeer eens mysql_query(...) or die(mysql_error()); en kijk eens wat dat geeft.
    dat geeft de volgende fout :
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Site basket\news.php on line 9

    en als ik niet kijk naar het aantal gevonden rijen, dan staat er in plaats van die "mysql_num_rows()" --> "mysql_fetch_array"


    Citaat Oorspronkelijk geplaatst door killgore
    $_GET["news_id"]

    niet $_GET[news_id]
    dit heb ik aangepast, maar het lost de fout niet op

    ik heb hier thuis btw zo'n boek liggen waar dit nieuwssysteem is uitgewerkt, en ik heb die code letterlijk overgenomen maar dan gericht naar mijn database, en nog kreeg ik die fout van "supplied argument is not ....."
    Laatst gewijzigd door paff_daddy; 19 juli 2006 om 21:44

  5. #5
    Member
    Lid sinds
    12/10/02
    Locatie
    Gent
    Berichten
    14.817
    iTrader
    2 (100%)
    als het echt letterlijk is overgenomen is dat boek goed voor de vuilbak.

    uw mysql-db is toch ingesteld eh (ge hebt de tabel & velden aangemaakt)...?

    edit, tyfius bedoelde trouwens dit:
    $news_result = mysql_query($sqlstr);
    veranderen naar
    $news_result = mysql_query($sqlstr) or die(mysql_error());

    wat jij ook hebt gedaan, ik denk niet dat het dat was .

  6. #6
    Member omfg's schermafbeelding
    Lid sinds
    16/08/04
    Locatie
    9000
    Berichten
    1.222
    iTrader
    4 (100%)
    PHP-code:
    $sqlstr "SELECT news_main, news_header, news_id DATE_FORMAT(news_datetime, '%d-%m-%Y')
        news_datetime FROM news WHERE news_id = '
    $news_id'"
    je was news_id vergeten..

  7. #7
    Member
    Lid sinds
    12/10/02
    Locatie
    Gent
    Berichten
    14.817
    iTrader
    2 (100%)
    Citaat Oorspronkelijk geplaatst door omfg
    PHP-code:
    $sqlstr "SELECT news_main, news_header, news_id DATE_FORMAT(news_datetime, '%d-%m-%Y')
        news_datetime FROM news WHERE news_id = '
    $news_id'"
    je was news_id vergeten..
    waar dat ?

  8. #8
    Approved 9-lifer Tyfius's schermafbeelding
    Lid sinds
    1/09/02
    Locatie
    Steenokkerzeel
    Berichten
    6.280
    iTrader
    0
    Volgens mij is dat niet nodig, hij zoekt dit alleen op in zijn WHERE clausule.
    Ik zou ook al eens de spaties in <a href = ... verwijderen naar <a href="... Kan ook al helpen denk ik.

  9. #9
    Member paff_daddy's schermafbeelding
    Lid sinds
    3/12/03
    Locatie
    Leopoldsburg
    Berichten
    463
    iTrader
    7 (100%)
    het probleem is opgelost en ik schaam er mij diep voor

    In de SELECT-clausule van de hoofdpagina vroeg ik het news_id niet op, dus kon dit ook niet doorgegeven worden via de link , en aangezien ik deze code hier niet geplaatst had, konden jullie de fout dus niet vinden

    stomme fout van mij dus

  10. #10
    Member
    Lid sinds
    12/10/02
    Locatie
    Gent
    Berichten
    14.817
    iTrader
    2 (100%)
    lol

    dat zijn meestal de fouten die je het moeilijkste vindt hoor, neem het van mij aan .

Discussie informatie

Users Browsing this Thread

Op dit moment bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •