Toon posts:

[PHP] Rij weghalen

Pagina: 1
Acties:
  • 467 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nou, ik ben alles behalve een PHP wonder :P

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
include("header.php");
error_reporting(E_ALL ^ E_NOTICE);
?>

<li> Welkom op RadioLuisteren, we zijn nog volop bezig met de website 100% werkend te krijgen. Maar het schiet al op ;)</li>
<br />
<br />
<br />
                    </ul>
                    <div id="rechtscontentlast"></div>                  
                </div>
                
                <div id="rechtscontent">                
                    <h2>Zenders</h2>
                    <ul>
    
<?php 

    if (isset ($_GET['cat']) && ctype_digit ($_GET['cat'])) {
        $cat = $_GET['cat'];
    }
    else {
        $cat = 15; // Hier kan je de ID veranderen van welke categorie je wilt laten zien op de index pagina
    }

    $sql = "
        SELECT 
            * 
        FROM 
            cat 
        WHERE id = ". mysql_real_escape_string($cat)."
        ";
    $res = mysql_query($sql);
    $rij = mysql_fetch_object($res);
    
     $sql = "
         SELECT
             *
         FROM
             radio
         WHERE cat = ". mysql_real_escape_string($cat)."
     ";

     if(!$res = mysql_query($sql))
     {
         trigger_error(mysql_error().'<br />In query: '.$sql);
     }
     elseif(mysql_num_rows($res) == 0)
     {
         echo 'Geen zenders gevonden';
     }
     else
     {  
     $i = 1;
       
    echo '<div id="rij">
                   <table>
                          <tr>';
     
                while($row = mysql_fetch_array($res))
                {   
                    $zendernaam = str_replace(" ","-",$row['titel']); 
                    echo '<td><div id="rz"><div id="imgrz"><a href="'.$website['adres'].'/zender/'.$row['id'].'/'.$zendernaam.'.html"><img src="'.$website['adres'].'/'.$row['img'].'" border="0"></a></div></div></td>';
            
                    if($i % 5 == 0) 
                    {  
                        echo '</tr>
                                  </table>
                                      </div>';                 

                        if ($i % 20 == 0) 
                        {   
                        echo '<div id="rijad"><div id="ad">';

                        include("random-banner.php");

                        echo '</div></div>'; 
                        }
                                                 
                    echo '<div id="rij">
                                      <table><tr>';  
                }
                    $i++;        
                }

    echo '        </tr></table></div>';
}       
?><?php    
include("footer.php"); 
?>


Zeg maar de code van mijn index :') En nu een screen wat ik weg wil hebben.

Afbeeldingslocatie: http://www.twoots.nl/extrarij.jpg

(Hebben jullie gelijk weer is mijn paint skillz gezien)

Iedergeval, elke keer als ik zo'n rij vol heb komt er weer zo'n fugly lelijke nieuwe bij. Die moet MOVEN O-)
Help me out please :)

Acties:
  • 0 Henk 'm!

  • kalizec
  • Registratie: September 2000
  • Laatst online: 17-07 01:45
Omdat je code na iedere 5 een nieuw blok begint. Je moet daar dan wel even testen of er wel een volgende aan komt. Zo niet, geen rij plaatsen.

Core i5-3570K/ASRock Z75 Pro3/Gigabyte Radeon HD7850/Corsair XMS3 2x4GB/OCZ Vertex2 64GB/3x640GB WD Black/24" B2403WS Iiyama x2/Nec 7200S


Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 23-09 13:47

André

Analytics dude

En wat heb je al geprobeerd? Het is hier geen FIX-MIJN-SCRIPT-DESK :/

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

Je script plaats, zoals kalizec al zegt, een nieuwe rij wanneer er 5 resultaten zijn. Je wil echter dat hij pas met de nieuwe rij begint, wanneer er 6 resultaten zijn. Kijk eens naar regel 66. ;)

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Tweakers Discord

is niet lief

Ik word ook niet echt wijs uit je code trouwens. Nogal chaotisch en het grootste deel is ook niet relevant.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja sorry, ik kan echt haast geen php. Slechts een beetje begrijpen wat het inhoud. Dus daarom kwam ik hier naartoe zodat ik misschien wat tips kreeg hoe ik het kan veranderen.

Ik snap dus nu nog steeds niet wat ik moet veranderen zodat die rij weggaat.

Bart.

Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

Verwijderd schreef op donderdag 22 januari 2009 @ 16:45:
Ik snap dus nu nog steeds niet wat ik moet veranderen zodat die rij weggaat.
Dan kan je het best eerst een cursus php gaan doen. Dan kan je begrijpen wat jij allemaal aan het maken bent en leer je luisteren wat andere zeggen als ze je wat uitleggen.

Als je gewoon een "help ik wil een helpend script heb" reactie wilt kan je beter een offerte aanvragen bij een willekeurig bedrijf wat verstand heeft van php zaken.

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

  • webinn
  • Registratie: Oktober 2002
  • Laatst online: 06-06 12:44
OkkE schreef op donderdag 22 januari 2009 @ 16:38:
Je script plaats, zoals kalizec al zegt, een nieuwe rij wanneer er 5 resultaten zijn. Je wil echter dat hij pas met de nieuwe rij begint, wanneer er 6 resultaten zijn. Kijk eens naar regel 66. ;)
bartjuh01: denk toch nog maar is goed over na over wat OkkE hier zegt

[ Voor 6% gewijzigd door webinn op 22-01-2009 16:50 ]


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Het regelnummer is nota bene verklapt. Als het je dan nog niet lukt, moet je of je kleine neefje een Euro geven, of een PHP boek/tutorial lezen, of misschien eerst uberhaupt de indenting fixen zodat de code leesbaar is.

{signature}


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nou, als jij pro bent in php dan doe je toch niet moeilijk om even te zeggen wat ik precies moet veranderen?

if($i % 5 == 0) naar if($i % 5 == 1) veranderen werkt namelijk ook niet.

Acties:
  • 0 Henk 'm!

  • Svennetjee
  • Registratie: December 2007
  • Laatst online: 21-09 18:13
if($i % 6 == 0) ?

Acties:
  • 0 Henk 'm!

  • Ebayzo
  • Registratie: Juli 2001
  • Laatst online: 17-10-2022

Ebayzo

hij/hem

Verwijderd schreef op donderdag 22 januari 2009 @ 16:57:
Nou, als jij pro bent in php dan doe je toch niet moeilijk om even te zeggen wat ik precies moet veranderen?

if($i % 5 == 0) naar if($i % 5 == 1) veranderen werkt namelijk ook niet.
Kleiner of gelijk aan...?

Default blanke hetero


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
if($i % 6 == 0)

werkt ook niet, worden het er 6 op een rij en word het helemaal een chaos.

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

Het gaat er niet om of iemand "pro" is of niet, het gaat er om dat hier op Tweakers / GoT van mensen verwacht wordt dat ze eerst zelf moeite doen. Met simpelweg PHP code van een of andere website rippen en dan hier posten wanneer het niet precies doet wat je wilt, maak je je er wel heel gemakkelijk van af.

Wanneer je geen kennis van PHP hebt, is het beter om de hele website door een "pro" te laten maken. Als ik een aanbouw aan mijn huis wil, laat ik ook een aannemer komen.


@disjfa; Dat zal zijn probleem met rijen niet oplossen denk ik, aangezien je per "rij" nog wel een container-element wil hebben, lijkt me. :)

[ Voor 13% gewijzigd door OkkE op 22-01-2009 17:05 ]

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

Je kan je afbeeldingen natuurlijk ook met html positioneren. Dan heb je helemaal geen tabel nodig en heb je dit probleem niet. Nog makkelijker.

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

  • Tiemez
  • Registratie: December 2003
  • Laatst online: 24-10-2022
-edit- nevermind :+

[ Voor 94% gewijzigd door Tiemez op 22-01-2009 17:04 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
OkkE schreef op donderdag 22 januari 2009 @ 17:02:
Het gaat er niet om of iemand "pro" is of niet, het gaat er om dat hier op Tweakers / GoT van mensen verwacht wordt dat ze eerst zelf moeite doen. Met simpelweg PHP code van een of andere website rippen en dan hier posten wanneer het niet precies doet wat je wilt, maak je je er wel heel gemakkelijk van af.

Wanneer je geen kennis van PHP hebt, is het beter om de hele website door een "pro" te laten maken. Als ik een aanbouw aan mijn huis wil, laat ik ook een aannemer komen.
Als ik een script van iemand overkoop, betekend het niet dat ik kennis van PHP heb + dat ik het van een andere website rip.

Dus ook deze post slaat echt helemaal nergens op.

Dus als je het snapt, help me er alsjeblieft mee en dan is het probleem opgelost.

Acties:
  • 0 Henk 'm!

  • kalizec
  • Registratie: September 2000
  • Laatst online: 17-07 01:45
Verwijderd schreef op donderdag 22 januari 2009 @ 17:04:
Dus als je het snapt, help me er alsjeblieft mee en dan is het probleem opgelost.
Kennelijk is het moeilijk te begrijp dat GoT gewoon niet bedoeld is voor wat jij wilt. Als je Webdesign, Markup & Clientside Scripting Beleid even doorneemt dan zie je meteen dat wat je vraagt gewoon niet aan het beleid voldoet en dat het dus niet zo gek is dat men je hier niet 123 wilt helpen. Wij verwachten nu eenmaal een bepaald niveau en inzet.

Core i5-3570K/ASRock Z75 Pro3/Gigabyte Radeon HD7850/Corsair XMS3 2x4GB/OCZ Vertex2 64GB/3x640GB WD Black/24" B2403WS Iiyama x2/Nec 7200S


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 23-09 20:27

MBV

kalizec schreef op donderdag 22 januari 2009 @ 16:24:
Omdat je code na iedere 5 een nieuw blok begint. Je moet daar dan wel even testen of er wel een volgende aan komt. Zo niet, geen rij plaatsen.
OkkE schreef op donderdag 22 januari 2009 @ 16:38:
Je script plaats, zoals kalizec al zegt, een nieuwe rij wanneer er 5 resultaten zijn. Je wil echter dat hij pas met de nieuwe rij begint, wanneer er 6 resultaten zijn. Kijk eens naar regel 66. ;)
Als je deze 2 nou combineert met enige basiskennis van programmeren... |:(

Voor €10 wil ik dit probleem ook wel oplossen, of PB maar voor een offerte voor een complete site. Enige inzet is toch niet te veel gevraagd?

Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 22-09 20:16
Verwijderd schreef op donderdag 22 januari 2009 @ 17:04:
[...]


Als ik een script van iemand overkoop, betekend het niet dat ik kennis van PHP heb + dat ik het van een andere website rip.

Dus ook deze post slaat echt helemaal nergens op.

Dus als je het snapt, help me er alsjeblieft mee en dan is het probleem opgelost.
Als je het script gekocht hebt, dan lijkt me toch dat je er mee terug kunt als het niet doet wat het moet doen?

Ofwel gewoon even contact opnemen met de maker(s).

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op donderdag 22 januari 2009 @ 17:04:
[...]


Als ik een script van iemand overkoop, betekend het niet dat ik kennis van PHP heb + dat ik het van een andere website rip.
Als je het script gekocht hebt moet je voor support bij degene die het je verkocht heeft zijn ;)
Hier in de Devschuur programmeren we zélf; als je het niet kunt is dat geen ramp want dan kun je je inlezen in de vele, vele tutorials die op internet te vinden zijn zodat je de stof zelf eigen maakt. En als je dat niet kunt/wilt/whatever; ook geen probleem: dan kun je de klus uitbesteden aan iemand die het wél kan. Maar dat is niet de bedoeling van GoT ;)

Lang verhaal kort: we doen hier niet aan Kan iemand even...? en/of scriptrequests.

[ Voor 14% gewijzigd door RobIII op 22-01-2009 17:36 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.